水無瀬の部屋 > Programming > sample > exe2ico > util.h |
---|
1: //*********************************************************
2: // プロジェクト: exe2ico
3: // ファイル名: util.h
4: //*********************************************************
5: #ifndef EXE2ICOUTIL_HEAD_INCLUDED
6: #define EXE2ICOUTIL_HEAD_INCLUDED
7:
8:
9: //*********************************************************
10: // ヘッダ の インクルード
11: //*********************************************************
12: #ifndef TOOLS_HEAD_INCLUDED // 冗長ガード
13: #include <tools.h>
14: #ifndef TOOLS_HEAD_INCLUDED // ガード名の検査
15: #error "? TOOLS_HEAD_INCLUDED"
16: #endif // #ifndef TOOLS_HEAD_INCLUDED
17: #endif // #ifndef TOOLS_HEAD_INCLUDED
18:
19:
20: //*********************************************************
21: // 構造体 の 宣言
22: //*********************************************************
23: //
24: typedef size_t (CALLBACK *rsrc2file_t)( BYTE *buf, size_t bufsize, HMODULE hModule, const char *name, const char *type );
25:
26:
27:
28: //*********************************************************
29: // 関数 の 宣言
30: //*********************************************************
31: #ifdef __cplusplus
32: extern "C" {
33: #endif
34:
35:
36: // util.cpp
37: void *GetResourcePtr( HMODULE hModule, const char *ResourceName, const char *ResourceType );
38: bool OutputResourceFile( const void *data, size_t size, const char *srcfile, const char *ext, int nID );
39: bool exe2rsrc( const char *filename, const char *type, const char *ext, rsrc2file_t rsrc2file );
40:
41:
42: #ifdef __cplusplus
43: } // extern "C"
44: #endif
45:
46:
47: #endif // #ifndef EXE2ICOUTIL_HEAD_INCLUDED
48:
49:
50: //** end **
51:
52:
53:
参照:
exe2ico.cpp, exe2riff.cpp, exe2rsrc.cpp, rsrc2bmp.cpp, rsrc2cur.cpp, rsrc2ico.cpp, util.cpp
水無瀬の部屋 > sample > exe2ico > util.h |
---|
このページは cpp2web が出力しました。
水無瀬 優 postmaster@katsura-kotonoha.sakura.ne.jp
http://katsura-kotonoha.sakura.ne.jp/prog/code/exe2ico/util_h.shtml
同人ダウンロード販売|DL.Getchu.com